簡介:本課程帶領大家深層次學習Java中的內存可見性、Java內存模型、指令重排序、as-if-serial語義等多線程中偏向底層的一些知識,以及synchronized和volatile實現(xiàn)內存可見性的原理和方法。
第3章 synchronized實現(xiàn)可見性
本章講解synchronized實現(xiàn)可見性的原理和方法、指令重排序、as-if-serial語義等概念,并通過具體程序進行分析。
第4章 volatile實現(xiàn)可見性
本章講解volatile實現(xiàn)可見性的原理和方法,以及需要使用volatile時需要注意的事項,并通過具體程序進行分析。